package wangyiyunclass.file;

import java.io.File;

/**
 * 递归查询文件夹下以`.jpg`结尾的文件。
 */
public class FileCase2 {
    public static void main(String[] args) {
        File file = new File("C:\\Users\\14156\\Pictures");
        getAllJPG(file);
    }
    public static void getAllJPG(File file) {
        // 先获取该目录下的所有文件及目录
        File[] listFiles = file.listFiles();
        if(listFiles.length == 0) {
            return;
        }
        for(File f: listFiles) {
            // 判断是否为 .jpg 结尾的文件
            if(f.isFile() && f.getName().endsWith(".jpg")) {
                System.out.println(f.getName());
            }else if(f.isDirectory()) { // 判断是否为目录
                // 递归的查询该目录
                getAllJPG(new File(f.getAbsolutePath()));
            }
        }
    }
}
